package io.renren.modules.order.excel;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.ContentRowHeight;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 订单费用表
 *
 * @author Mark sunlightcs@gmail.com
 * @since 1.0.0 2024-12-07
 */
@Data
public class OrderPaymentExcel {
    @ExcelProperty(value = "id")
    private Long id;
    @ExcelProperty(value = "订单表ID")
    private Long orderId;
    @ExcelProperty(value = "支付金额")
    private BigDecimal payAmount;
    @ExcelProperty(value = "实际付款时间")
    private Date payDate;
    @ExcelProperty(value = "支付方式   0：公账 1：个人")
    private Integer paymentMethod;
    @ExcelProperty(value = "是否开票   0：未开票 1：已开票")
    private Integer isInvoice;
    @ExcelProperty(value = "是否已回款   0：未回款 1：已回款")
    private Integer isReceived;
    @ExcelProperty(value = "回款审核员")
    private Long processReceivedUserId;
    @ExcelProperty(value = "备注信息")
    private String remark;
    @ExcelProperty(value = "创建者")
    private Long creator;
    @ExcelProperty(value = "创建时间")
    private Date createDate;
    @ExcelProperty(value = "更新者")
    private Long updater;
    @ExcelProperty(value = "更新时间")
    private Date updateDate;

}